.b_ContactForm{margin-top:94px;background-size:150% auto;background-repeat:no-repeat;background-color:var(--black);padding:0}@media(min-width: 768px){.b_ContactForm{margin-top:0;padding:180px 0 84px}}.b_ContactForm h1{text-align:center;color:var(--white)}@media(min-width: 768px){.b_ContactForm h1{text-align:left}}.b_ContactForm h2.h3{color:var(--blue);text-align:center;font-size:28px;line-height:32px;font-weight:normal}@media(min-width: 768px){.b_ContactForm h2.h3{font-size:32px;line-height:36px;text-align:left}}.b_ContactForm h2.h3.hidden{display:none}.b_ContactForm .col-md-6:first-of-type{padding-top:271px;padding-bottom:52px;color:var(--white);background:linear-gradient(0deg, rgb(0, 0, 0) 0%, rgba(0, 0, 0, 0.75) 60%, rgba(0, 0, 0, 0.1) 75%, rgba(0, 0, 0, 0) 100%)}@media(min-width: 768px){.b_ContactForm .col-md-6:first-of-type{background:rgba(0,0,0,0) linear-gradient(149deg, #12416B 0%, rgba(21, 66, 106, 0.6509803922) 100%) 0% 0% no-repeat padding-box;padding:50px}}.b_ContactForm .col-md-6:last-of-type{background-color:var(--white);padding-top:55px;padding-bottom:55px}@media(min-width: 768px){.b_ContactForm .col-md-6:last-of-type{background-color:var(--light_grey);padding:35px 50px}}.b_ContactForm .address-phone{margin-top:30px;font-weight:600}.b_ContactForm .address,.b_ContactForm .phone{display:grid;grid-template-columns:22px 1fr;grid-template-rows:1fr;grid-column-gap:10px;grid-row-gap:0px;align-items:flex-start;line-height:1.4em}.b_ContactForm .phone{margin-bottom:15px}.b_ContactForm .address a:hover{text-decoration:underline}.b_ContactForm .gform_fields,.b_ContactForm .gfield_radio,.b_ContactForm .gfield_checkbox{list-style-type:none;padding:0}.b_ContactForm .gform_body ::-webkit-input-placeholder{color:#888}.b_ContactForm .gform_body ::-moz-placeholder{color:#888}.b_ContactForm .gform_body :-ms-input-placeholder{color:#888}.b_ContactForm .gform_body :-moz-placeholder{color:#888}.b_ContactForm .gfield_required{color:var(--orange)}.b_ContactForm .gfield{margin-bottom:25px}.b_ContactForm .gfield.mb0{margin-bottom:0}.b_ContactForm .gfield_label{font-size:14px;line-height:21px}.b_ContactForm .gfield-radio{margin:0}.b_ContactForm .gfield_radio,.b_ContactForm .gfield_checkbox{margin:0;display:block}.b_ContactForm .gfield_radio li,.b_ContactForm .gfield_checkbox li{display:flex;align-items:center}.b_ContactForm .gfield_radio input[type=radio]:before,.b_ContactForm .gfield_checkbox input[type=radio]:before{border-color:var(--blue)}.b_ContactForm .gfield_radio label,.b_ContactForm .gfield_checkbox label{margin-left:10px}.b_ContactForm input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:46px;border:2px solid var(--blue);background-color:var(--white);border-radius:50%;outline:none;transition:border-color .3s ease-in-out;position:relative}@media(min-width: 768px){.b_ContactForm input[type=checkbox]{border-color:var(--input_border)}}.b_ContactForm input[type=checkbox]:checked{background-color:var(--blue)}@media(min-width: 768px){.b_ContactForm input[type=checkbox]:checked{border-color:var(--blue)}}.b_ContactForm input[type=checkbox]:checked:after{content:"✓";font-size:20px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#fff;line-height:1}.b_ContactForm input[type=checkbox]:hover{cursor:pointer}.b_ContactForm input[type=text],.b_ContactForm input[type=email],.b_ContactForm select{border-radius:25px;border:2px solid var(--blue);height:46px;width:100%;padding:0 21px;box-shadow:none}@media(min-width: 768px){.b_ContactForm input[type=text],.b_ContactForm input[type=email],.b_ContactForm select{border:2px solid var(--input_border)}}.b_ContactForm input[type=text]:focus,.b_ContactForm input[type=text]:active,.b_ContactForm input[type=text]:focus-visible,.b_ContactForm input[type=email]:focus,.b_ContactForm input[type=email]:active,.b_ContactForm input[type=email]:focus-visible,.b_ContactForm select:focus,.b_ContactForm select:active,.b_ContactForm select:focus-visible{border:2px solid var(--blue);outline:none}.b_ContactForm input[type=radio]{height:46px;width:46px;margin-right:10px}.b_ContactForm select{box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--white) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="20.749" height="11.787" viewBox="0 0 20.749 11.787"><path id="icon-arrow-down" d="M0,17.921,8.958,8.963,0,0" transform="translate(19.335 1.414) rotate(90)" fill="none" stroke="%23308ebe" stroke-linecap="round" stroke-width="2"/></svg>');background-repeat:no-repeat;background-position:right 10px center;color:#888}@media(min-width: 768px){.b_ContactForm input[type=submit].btn.btn-blue{background-color:var(--blue);color:var(--white)}.b_ContactForm input[type=submit].btn.btn-blue:hover{background-color:var(--dark_blue);border-color:var(--dark_blue);color:var(--white)}}.b_ContactForm .gform_confirmation_wrapper{text-align:center;display:flex;justify-content:center;align-items:center;height:100%}.b_ContactForm .gform_confirmation_wrapper h2 span.blue{font-family:var(--body_font);color:var(--blue);display:block;font-size:18px;line-height:26px;font-weight:500;letter-spacing:0}.b_ContactForm .gform_confirmation_wrapper .button.btn-blue{background-color:var(--blue);color:var(--white)}.b_ContactForm .gform_confirmation_wrapper .button.btn-blue:hover{background-color:var(--dark_blue);color:var(--white);border-color:var(--dark_blue)}@media(min-width: 768px){body .b_ContactForm hr{margin-left:0}}